package io.jt808.proto.req;

import io.norland.buffer.AutoBuffer;
import io.norland.annotations.Proto;
import io.norland.proto.IProto;
import lombok.Data;

/**
 * 信息点播/取消
 */
@Proto("0303")
@Data
public class JT0303 implements IProto {
    /**
     * 信息类型
     */
    private byte messageType;
    /**
     * 点播/取消标志,0：取消；1：点播
     */
    private byte demandResult;

    public byte[] writeToBytes() {
        return new byte[]{messageType, demandResult};
    }

    public void readFromBuf(AutoBuffer buffer) {
        messageType = buffer.readByte();
        demandResult = buffer.readByte();
    }
}